package io;

import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.Scanner;
import java.util.Timer;
import java.util.TimerTask;

/**
 * 实现建议记事本
 * 要求:
 * 程序启动后,将用户在控制台上输入每一行字符串都写入note.txt中
 * 当用户输入"exit"时程序退出
 */
public class Test {
    public static void main(String[] args) throws IOException {
        Scanner scan = new Scanner(System.in);
        FileOutputStream fos = new FileOutputStream("note.txt");
        System.out.println("输入\"exit\"以退出\n请输入您要记录的内容:");
        while (true) {
            String input = scan.nextLine();
            if ("exit".equalsIgnoreCase(input)) {
                System.out.println("正在退出...");
                fos.close();
                break;
            }
                fos.write(input.getBytes(StandardCharsets.UTF_8));
                System.out.println("已保存,\n请继续输入或键入\"exit\"退出:");

        }
        System.out.println("已退出");
    }
}
